package com.heima.test4j;

import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;

import java.io.File;

/**
 * <p>
 *
 * </p>
 *
 * @author lzt
 * @version 1.0
 * @since 2024/4/14 上午10:29
 */
public class Application {
    /**
     * 识别图片中的文字
     *
     * @param args
     */
    public static void main(String[] args) throws TesseractException {
        // 创建实例
        Tesseract tesseract = new Tesseract();

        // 设置字体库路径
        tesseract.setDatapath("D:\\tessdata");

        // 设置语言 --> 简体中文
        tesseract.setLanguage("chi_sim");

        File file = new File("D:\\test1.png");

        // 识别图片
        String result = tesseract.doOCR(file);
        System.out.println("识别的结果为" + result.replaceAll("\\r|\\n", "-"));
    }
}
